Global Oil Prices Drop 1% Amid IEA's Downgraded Demand Forecast and Rising US Crude Stocks
Crude oil prices fell by over 1% after the IEA cut its 2025 demand forecast, predicting the weakest growth in five years and warning of oversupply until 2026. US crude stocks unexp...